package com.stone.design.mode.command;

/**
 * 命令执行者，只管接收命令并执行命令
 *
 * @author Mr_wenpan@163.com 2022/01/16 14:04
 */
public class CommandInvoker {

    private Command command;

    /**
     * 接收命令
     *
     * @param command 命令
     */
    public void setCommand(Command command) {
        this.command = command;
    }

    /**
     * 执行命令
     */
    public void action() {
        command.execute();
    }

}
